//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================
#ifndef __gsm_h__
#define __gsm_h__
#include "commandlist.h"

void ftuart_gpio_init();
void ftuart_gpio_dein();

void bcm2121_on();
void bcm2121_off();
void bcm2121_s2pc();
void bcm2121_s2bvd();
void bcm2121_Reset();

int gsm_ffuart_init();

int swt_onoff_gsm( struct command_data_struct command_data );
int send_atcmd_gsm( struct command_data_struct command_data );
int change_sw_flag( struct command_data_struct command_data );
void bcm2121_Reset_2bvd(struct command_data_struct *cmd);
#endif
